package org.ch03.test00.lx05;

import java.util.Arrays;

/**
 * 数组扩容：System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
 * Object src : 源数组
 * int srcPos : 从源数组的起始位置开始
 * Object dest : 目标数组
 * int destPos : 目标数组的开始起始位置
 * int length  : 要copy的数组的长度
 *
 * @author ZQX
 * @date 2025-03-27
 */
public class MainTest02 {
    public static void main(String[] args) {
        String[] arr = {"AA", "BB", "CC"};

        // 删除数组的下标
        int index = 2;

        // 实现数组元素的删除
        System.arraycopy(arr, index + 1, arr, index, arr.length - index - 1);

        // 清空末尾数据
        arr[arr.length - 1] = null;

        System.out.println(Arrays.toString(arr));
    }
}
